Enhance offline-first documentation on synchronization#10995
Open
RushabhMendix wants to merge 1 commit intomendix:developmentfrom
Open
Enhance offline-first documentation on synchronization#10995RushabhMendix wants to merge 1 commit intomendix:developmentfrom
RushabhMendix wants to merge 1 commit intomendix:developmentfrom
Conversation
Added details about synchronization modes and Compatibility Mode for entities.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added details about synchronization modes and Compatibility Mode for entities.
As a part of this improvement- https://mendix.atlassian.net/browse/OFF-816 we made following changes - We introduced a stricter requirements check on the server synchronization API's for offline apps. This prevents entities from synchronizing changes when they are configured with the synchronization modes Online, Nothing, or Never. To allow older offline clients having an All Objects or By XPath synchronization mode to still synchronize while the new app version has the entity configured with an Online, Nothing, or Never synchronization mode, we added a Compatibility mode checkbox.
We are aiming to add following details in this document :
Accessing objects via sync apis is no longer possible for the sync modes online / nothing / never which makes applications more secure (unless the checkbox is checked)
Explain that the checkbox should be checked to migrate from all objects / by xpath to nothing / never / online to make sure old clients can still work
Once all old clients are updated, the checkbox should be disabled.
Please if you feel any better place for this details.